import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;

//TIP 要<b>运行</b>代码，请按 <shortcut actionId="Run"/> 或
// 点击装订区域中的 <icon src="AllIcons.Actions.Execute"/> 图标。
public class Main {
    //TIP 打印整形数组
    public static void printArray(int[] a) {
        for (int i = 0; i < a.length; i++) {
            System.out.println("a = " + a[i]);
        }
    }

    public static void main(String[] args) throws ParseException {
        //TIP 当文本光标位于高亮显示的文本处时按 <shortcut actionId="ShowIntentionActions"/>
        // 查看 IntelliJ IDEA 建议如何修正。
        System.out.println("Hello and welcome!");

        for (int i = 1; i <= 5; i++) {
            //TIP 按 <shortcut actionId="Debug"/> 开始调试代码。我们已经设置了一个 <icon src="AllIcons.Debugger.Db_set_breakpoint"/> 断点
            // 但您始终可以通过按 <shortcut actionId="ToggleLineBreakpoint"/> 添加更多断点。
            System.out.println("i = " + i);
        }

        Scanner in = new Scanner(System.in);
        System.out.println("Another change");
        System.out.println("Hello");


//        System.out.println("echo: " + in.nextLine());
//
//        int price = in.nextInt();
//
//
//        int[] a = new int[price];
//
//        printArray(a);
//
//        System.out.println("100 - "  + price + " = " + (100-price));

        StringBuilder sb = new StringBuilder();
        System.out.println(sb.append("Hello"));

        ArrayList<Integer> arrayList = new ArrayList<>(List.of(1, 2, 3));
        System.out.println(arrayList);

        Integer i = Integer.valueOf("1000");
        System.out.println(i);

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        String s = "2024年5月23日 11:11:11";
        Date d = sdf.parse(s);
        System.out.println(d);

        int[] a = new int[]{1, 2, 3};
        System.out.println("kaishi");
        try {
            System.out.println(a[4]);
        } catch (ArrayIndexOutOfBoundsException e) {
            e.printStackTrace();
        }
        System.out.println("jieshu");
    }
}
